
<!-- 正文开始 -->
<div class=" layui-form open-form">
  <div class="open-model">
    <div class="open-auto">

      <div class="layui-form lay-header" style="margin-top: 20px;height: 60px">
        <div class="toolbar">
          <div class="layui-form-item lay-query-content">
            <div class="lay-query-box">
              <div class="query-lt">
                <div class="layui-inline">
                  <label class="layui-form-label w-auto">生产计划编号</label>
                  <div class="layui-input-inline mr0">
                      <input name="productionPlanCode" class="layui-input" type="text" placeholder="请输入生产计划编号" />
                  </div>
                </div>
                  <div class="layui-inline">
                  <label class="layui-form-label w-auto">制造令编号</label>
                  <div class="layui-input-inline mr0">
                      <input name="code" class="layui-input" type="text" placeholder="请输入制造令编号" />
                  </div>
                </div>
                <div class="layui-inline">
                  <button class="layui-btn icon-btn color-green" lay-filter="itemSubSearchTwo"
                          lay-submit layui-form-keyDownSearch="true">查询
                  </button>
                  <button class="layui-btn icon-btn color-white" lay-filter="itemResetsTwo"
                          lay-submit>重置
                  </button>
                </div>
              </div>
              <div class="query-rt"></div>
            </div>
          </div>
        </div>
      </div>
      <div class="layui-form-item ">
        <button class="layui-btn" id="selectAll">确认选择</button>
      </div>
      <!-- 表格 -->
      <table class="layui-table" lay-filter="SelectProductionSchedulingPlanDetail" id="SelectProductionSchedulingPlanDetail"></table>

      <!--      <table class="layui-table" id="warehouseMaterialRequisitionRecordTable"-->
      <!--             lay-filter="warehouseMaterialRequisitionRecordTable"></table>-->
    </div>

  </div>
</div>

<script>
  layui.use(["layer", "form", "table", "admin", "laydate", "upload", "laytpl"], async function () {
    const table = layui.table;
    const config = layui.config;
    const laytpl = layui.laytpl;
    const form = layui.form;
    const admin = layui.admin;
    const layer = layui.layer;
    const upload = layui.upload;
    const laydate = layui.laydate;
    const $ = layui.jquery;
    const nowData = { ...parentData };
    console.log("nowData", nowData);
    // let url = 'warehouse/warehouse/productInventory/list'
    // if (nowData.productStatus){
    //   url = 'warehouse/warehouse/productInventory/list?productStatus=' + nowData.productStatus
    // }


    var tableTwo = table.render({
      elem: "#SelectProductionSchedulingPlanDetail",
      url: config.base + 'warehouse/warehouse/productionSchedulingPlanDetail/list?status=3',
      page: true,
        defaultToolbar: ["filter"],
        where: { access_token: config.getToken().access_token },
      cols: [
        [
          { type: "radio" },
          { type: "numbers", title: "序号" },
          { field: "code", align: "center", title: "制令单编号" },
          { field: "productionPlanCode", align: "center", title: "生产计划编号" },
            { field: "plannedQuantity", align: "center", title: "计划生产数量" },
            { field: "completedQuantity", align: "center", title: "完成数量" },
            {field: "processingReportNumber", align: "center", title: "报工数量"},
            {field: "qualityTestingQualifiedNumber", align: "center", title: "质检合格数"},
            {field: "qualityTestingUnqualifiedNumber", align: "center", title: "质检不合格数"},
            {field: "finishedProductNumber", align: "center", title: "成品入库数"},
            { field: "productionLineName", align: "center", title: "产线" },
            { field: "productionOrderNumber", align: "center", title: "所属生产订单编号" },
            { field: "remark", align: "center", title: "描述" },
        ]
      ]
    });

    // 搜索
    form.on("submit(itemSubSearchTwo)", function (data) {
      tableTwo.reload({
        where: {
          ...data.field,
        },
        page: { curr: 1 }
      });
    });

    // 重置搜索
    form.on("submit(itemResetsTwo)", function (data) {
      tableTwo.reload({
        where: {
          ...admin.resetSearch(data.field),
        },
        page: { curr: 1 }
      });
    });

    form.render("select");


    $("#selectAll").click(function () {
      const checkStatus = table.checkStatus("SelectProductionSchedulingPlanDetail").data;
      console.log(checkStatus,"checkStatus")
      childData.SelectList = checkStatus;
      layer.close(nowData.zindex);
    });
  });
</script>

<style>
  .open-auto{
    position: relative;
    z-index: 10000;
    overflow: visible !important;
  }
  .layui-form-select dl{
    max-height:116.1px !important;
  }
</style>